artificial stone sleeper - German English Dictionary